Using Model Dependency Graphs to Reduce the Storage Requirements of Data ow Constraints in Prototype-Instance Systems

نویسندگان

  • Richard L. Halterman
  • Bradley T. Vander Zanden
چکیده

Dataaow constraints allow programmers to easily specify relationships among application objects in a natural, declarative manner. Most constraint solvers represent these dataaow relationships as directed edges in a dependency graph. Unfortunately, dependency graphs require a great deal of storage. Consequently, an application with a large number of constraints can get pushed into virtual memory and performance degrades in interactive applications. Our solution is based on the observation that objects derived from the same prototype use the same constraints and thus have the same dependency graphs. We represent the common dependency patterns in a model dependency graph that is stored in a prototype. Instance objects may derive explicit dependencies from this graph when the dependencies are needed. Model dependencies provide a useful new mechanism for improving the storage eeciency of dataaow constraint systems, especially when a large number of constrained objects must be managed.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimizing a bi-objective vendor-managed inventory of multi-product EPQ model for a green supply chain with stochastic constraints

In this paper, a bi-objective multi-product single-vendor single-buyer supply chain problem is studied under green vendor-managed inventory (VMI) policy based on the economic production quantity (EPQ) model. To bring the model closer to real-world supply chain, four constraints of model including backordering cost, number of orders, production budget and warehouse space are considered stochasti...

متن کامل

Minimizing Buuer Requirements under Rate-optimal Schedule in Regular Dataaow Networks

Large-grain synchronous data ow graphs or multi-rate graphs have the distinct feature that the nodes of the data ow graph re at di erent rates. Such multi-rate large-grain data ow graphs have been widely regarded as a powerful programming model for DSP applications. In this paper we propose a method to minimize bu er storage requirement in constructing rate-optimal compile-time (MBRO) schedules...

متن کامل

Optimizing Energy Costs and Water Whithdrawal in a Prototype Water Supply System

Water requirements in many large water supply systems are provided by mixing water withdrawal from surface and underground resources with different quantity and quality.Water supply from underground sources requires energy consumption and surface water resources are limited and unstable.The aim of this research is managing optimal supply of required water of system with minimum energy cost and ...

متن کامل

Private Key based query on encrypted data

Nowadays, users of information systems have inclination to use a central server to decrease data transferring and maintenance costs. Since such a system is not so trustworthy, users' data usually upkeeps encrypted. However, encryption is not a nostrum for security problems and cannot guarantee the data security. In other words, there are some techniques that can endanger security of encrypted d...

متن کامل

Optimizing Energy Costs and Water Whithdrawal in a Prototype Water Supply System

Water requirements in many large water supply systems are provided by mixing water withdrawal from surface and underground resources with different quantity and quality.Water supply from underground sources requires energy consumption and surface water resources are limited and unstable.The aim of this research is managing optimal supply of required water of system with minimum energy cost and ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998